[INFO] cloning repository https://github.com/bigonehan/mono_Manager
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bigonehan/mono_Manager" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbigonehan%2Fmono_Manager", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbigonehan%2Fmono_Manager'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fb83048ec98dd71a01d5de6c868fad7726000c85
[INFO] testing bigonehan/mono_Manager against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbigonehan%2Fmono_Manager" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bigonehan/mono_Manager
[INFO] finished tweaking git repo https://github.com/bigonehan/mono_Manager
[INFO] tweaked toml for git repo https://github.com/bigonehan/mono_Manager written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bigonehan/mono_Manager on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bigonehan/mono_Manager already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 11c623db5c4d381aa36d9b5bdb1c5e222b938a8ab2c7328f6e21d8055bd9fb1d
[INFO] running `Command { std: "docker" "start" "-a" "11c623db5c4d381aa36d9b5bdb1c5e222b938a8ab2c7328f6e21d8055bd9fb1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "11c623db5c4d381aa36d9b5bdb1c5e222b938a8ab2c7328f6e21d8055bd9fb1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "11c623db5c4d381aa36d9b5bdb1c5e222b938a8ab2c7328f6e21d8055bd9fb1d", kill_on_drop: false }`
[INFO] [stdout] 11c623db5c4d381aa36d9b5bdb1c5e222b938a8ab2c7328f6e21d8055bd9fb1d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 092956d0815dcc2fa134445f42c153494c476446e1713d9b7fa3beb94bc17dcd
[INFO] running `Command { std: "docker" "start" "-a" "092956d0815dcc2fa134445f42c153494c476446e1713d9b7fa3beb94bc17dcd", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling rust-orchestra v0.1.11 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/bin/rc.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     config: &Config,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DRAFTS_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const DRAFTS_FILE: &str = ".project/drafts.yaml";
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOB_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const JOB_FILE: &str = "job.md";
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SESSION_LOG_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const SESSION_LOG_FILE: &str = ".rc-session-log.json";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXECUTION_RECORD_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const EXECUTION_RECORD_FILE: &str = ".rc-execution-records.jsonl";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUN_LOCK_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const RUN_LOCK_FILE: &str = ".rc-run.lock";
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROJECT_DIR` is never used
[INFO] [stdout]   --> src/bin/rc.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const PROJECT_DIR: &str = ".project";
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROJECT_LOG_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const PROJECT_LOG_FILE: &str = ".project/log.md";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCREENSHOT_DIR` is never used
[INFO] [stdout]   --> src/bin/rc.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const SCREENSHOT_DIR: &str = ".project/screenshot";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STEP_HEARTBEAT_SEC` is never used
[INFO] [stdout]   --> src/bin/rc.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const STEP_HEARTBEAT_SEC: u64 = 15;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CODEXO_BIN_PATH` is never used
[INFO] [stdout]   --> src/bin/rc.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const CODEXO_BIN_PATH: &str = "/home/tree/ai/codex/codexo";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RC_SHELL` is never used
[INFO] [stdout]   --> src/bin/rc.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const RC_SHELL: &str = "fish";
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RC_SHELL_EXEC_FLAG` is never used
[INFO] [stdout]   --> src/bin/rc.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const RC_SHELL_EXEC_FLAG: &str = "-ic";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RunnerKind` is never used
[INFO] [stdout]   --> src/bin/rc.rs:88:6
[INFO] [stdout]    |
[INFO] [stdout] 88 | enum RunnerKind {
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `default_run_command` is never used
[INFO] [stdout]   --> src/bin/rc.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | impl RunnerKind {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 98 |     fn default_run_command(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Step` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:111:8
[INFO] [stdout]     |
[INFO] [stdout] 111 | struct Step {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionCache` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | struct SessionCache {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionLog` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:125:8
[INFO] [stdout]     |
[INFO] [stdout] 125 | struct SessionLog {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExecutionRecord` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | struct ExecutionRecord {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExecutionRecorder` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 147 | struct ExecutionRecorder {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RunLock` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:154:8
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct RunLock {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ChecklistEvaluation` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:159:8
[INFO] [stdout]     |
[INFO] [stdout] 159 | struct ChecklistEvaluation {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DraftsDoc` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:165:8
[INFO] [stdout]     |
[INFO] [stdout] 165 | struct DraftsDoc {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DraftProcedure` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:171:8
[INFO] [stdout]     |
[INFO] [stdout] 171 | struct DraftProcedure {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StepOutcome` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:178:8
[INFO] [stdout]     |
[INFO] [stdout] 178 | struct StepOutcome {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CapturedCommandOutput` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:184:8
[INFO] [stdout]     |
[INFO] [stdout] 184 | struct CapturedCommandOutput {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `WebAction` is never used
[INFO] [stdout]    --> src/bin/rc.rs:191:6
[INFO] [stdout]     |
[INFO] [stdout] 191 | enum WebAction {
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WindowContext` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 | struct WindowContext {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `WindowsBridge` is never used
[INFO] [stdout]    --> src/bin/rc.rs:211:7
[INFO] [stdout]     |
[INFO] [stdout] 211 | trait WindowsBridge {
[INFO] [stdout]     |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PowerShellWindowsBridge` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:219:8
[INFO] [stdout]     |
[INFO] [stdout] 219 | struct PowerShellWindowsBridge;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> src/bin/rc.rs:222:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl PowerShellWindowsBridge {
[INFO] [stdout]     | ---------------------------- associated functions in this implementation
[INFO] [stdout] 222 |     fn list_contexts_script() -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     fn select_context_script(handle: &str) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     fn run(script: &str) -> Result<String> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     fn screen_capture_script(output: &Path) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 263 |     fn rect_capture_script(output: &Path, x: i32, y: i32, w: i32, h: i32) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 278 |     fn parse_rect_env() -> Option<(i32, i32, i32, i32)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 297 |     fn fallback_capture(output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 |     fn run_capture(script: String, output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detect_runner` is never used
[INFO] [stdout]    --> src/bin/rc.rs:474:4
[INFO] [stdout]     |
[INFO] [stdout] 474 | fn detect_runner(target_path: &Path) -> Result<RunnerKind> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_web_project` is never used
[INFO] [stdout]    --> src/bin/rc.rs:496:4
[INFO] [stdout]     |
[INFO] [stdout] 496 | fn is_web_project(target_path: &Path) -> Result<bool> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_plan` is never used
[INFO] [stdout]    --> src/bin/rc.rs:522:4
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn build_plan(
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `describe_target_path` is never used
[INFO] [stdout]    --> src/bin/rc.rs:552:4
[INFO] [stdout]     |
[INFO] [stdout] 552 | fn describe_target_path(target_path: &Path) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_codex_plan_prompt` is never used
[INFO] [stdout]    --> src/bin/rc.rs:566:4
[INFO] [stdout]     |
[INFO] [stdout] 566 | fn run_codex_plan_prompt(prompt: &str) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shell_quote` is never used
[INFO] [stdout]    --> src/bin/rc.rs:600:4
[INFO] [stdout]     |
[INFO] [stdout] 600 | fn shell_quote(value: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `codex_exec_bin` is never used
[INFO] [stdout]    --> src/bin/rc.rs:604:4
[INFO] [stdout]     |
[INFO] [stdout] 604 | fn codex_exec_bin() -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_rc_phase_heartbeat` is never used
[INFO] [stdout]    --> src/bin/rc.rs:612:4
[INFO] [stdout]     |
[INFO] [stdout] 612 | fn format_rc_phase_heartbeat(phase: &str, detail: &str, elapsed_sec: u64) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_command_capture_with_heartbeat` is never used
[INFO] [stdout]    --> src/bin/rc.rs:621:4
[INFO] [stdout]     |
[INFO] [stdout] 621 | fn run_command_capture_with_heartbeat<F>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llm_role_instruction` is never used
[INFO] [stdout]    --> src/bin/rc.rs:674:4
[INFO] [stdout]     |
[INFO] [stdout] 674 | fn llm_role_instruction() -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_plan_output_instruction` is never used
[INFO] [stdout]    --> src/bin/rc.rs:678:4
[INFO] [stdout]     |
[INFO] [stdout] 678 | fn test_plan_output_instruction() -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `plan_execute_line` is never used
[INFO] [stdout]    --> src/bin/rc.rs:682:4
[INFO] [stdout]     |
[INFO] [stdout] 682 | fn plan_execute_line(target_path: &Path, runner: &RunnerKind, config: &Config) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_drafts` is never used
[INFO] [stdout]    --> src/bin/rc.rs:693:4
[INFO] [stdout]     |
[INFO] [stdout] 693 | fn build_drafts(
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_web_procedure` is never used
[INFO] [stdout]    --> src/bin/rc.rs:718:4
[INFO] [stdout]     |
[INFO] [stdout] 718 | fn build_web_procedure(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `login_steps` is never used
[INFO] [stdout]    --> src/bin/rc.rs:851:4
[INFO] [stdout]     |
[INFO] [stdout] 851 | fn login_steps(agent: &str) -> Vec<Step> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detect_web_server_command` is never used
[INFO] [stdout]    --> src/bin/rc.rs:922:4
[INFO] [stdout]     |
[INFO] [stdout] 922 | fn detect_web_server_command(target_path: &Path) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `requested_web_url` is never used
[INFO] [stdout]    --> src/bin/rc.rs:935:4
[INFO] [stdout]     |
[INFO] [stdout] 935 | fn requested_web_url(target_path: &Path, mode: &str, config: &Config) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `web_server_exposes_network_host` is never used
[INFO] [stdout]    --> src/bin/rc.rs:946:4
[INFO] [stdout]     |
[INFO] [stdout] 946 | fn web_server_exposes_network_host(target_path: &Path) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `browser_reachable_url_for_target` is never used
[INFO] [stdout]    --> src/bin/rc.rs:954:4
[INFO] [stdout]     |
[INFO] [stdout] 954 | fn browser_reachable_url_for_target(target_path: &Path, url: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `browser_reachable_url_for_target_with_host` is never used
[INFO] [stdout]    --> src/bin/rc.rs:959:4
[INFO] [stdout]     |
[INFO] [stdout] 959 | fn browser_reachable_url_for_target_with_host(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_loopback_url` is never used
[INFO] [stdout]    --> src/bin/rc.rs:973:4
[INFO] [stdout]     |
[INFO] [stdout] 973 | fn rewrite_loopback_url(url: &str, replacement_host: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `split_url_authority` is never used
[INFO] [stdout]    --> src/bin/rc.rs:991:4
[INFO] [stdout]     |
[INFO] [stdout] 991 | fn split_url_authority(authority: &str) -> Option<(&str, &str)> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_loopback_host` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1008:4
[INFO] [stdout]      |
[INFO] [stdout] 1008 | fn is_loopback_host(host: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `local_ipv4_address` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1012:4
[INFO] [stdout]      |
[INFO] [stdout] 1012 | fn local_ipv4_address() -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_action_value` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1021:4
[INFO] [stdout]      |
[INFO] [stdout] 1021 | fn extract_action_value(mode: &str, key: &str) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_web_actions` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1043:4
[INFO] [stdout]      |
[INFO] [stdout] 1043 | fn parse_web_actions(mode: &str) -> Vec<WebAction> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `skip_ascii_whitespace` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1083:4
[INFO] [stdout]      |
[INFO] [stdout] 1083 | fn skip_ascii_whitespace(input: &str, index: &mut usize) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_keyword` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1092:4
[INFO] [stdout]      |
[INFO] [stdout] 1092 | fn parse_keyword(input: &str, index: usize) -> Option<(String, usize)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_action_arg` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1109:4
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn parse_action_arg(input: &str, index: &mut usize) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mission_requires_state_verification` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1131:4
[INFO] [stdout]      |
[INFO] [stdout] 1131 | fn mission_requires_state_verification(mode: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mission_has_persistence_check` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1141:4
[INFO] [stdout]      |
[INFO] [stdout] 1141 | fn mission_has_persistence_check(actions: &[WebAction]) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_responses` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1188:4
[INFO] [stdout]      |
[INFO] [stdout] 1188 | fn build_responses(mode: &str) -> Vec<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_check` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1199:4
[INFO] [stdout]      |
[INFO] [stdout] 1199 | fn run_check(
[INFO] [stdout]      |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_step_heartbeat` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1253:4
[INFO] [stdout]      |
[INFO] [stdout] 1253 | fn format_step_heartbeat(procedure_name: &str, command: &str, elapsed_sec: u64) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trim_heartbeat_command` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1262:4
[INFO] [stdout]      |
[INFO] [stdout] 1262 | fn trim_heartbeat_command(command: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_current_state` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1271:4
[INFO] [stdout]      |
[INFO] [stdout] 1271 | fn get_current_state(target_path: &Path, runner: &RunnerKind, config: &Config) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_web_current_state` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1281:4
[INFO] [stdout]      |
[INFO] [stdout] 1281 | fn get_web_current_state(target_path: &Path, agent_browser_command: &str) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_script_current_state_from_stdin` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1308:4
[INFO] [stdout]      |
[INFO] [stdout] 1308 | fn get_script_current_state_from_stdin() -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_project_log` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1324:4
[INFO] [stdout]      |
[INFO] [stdout] 1324 | fn append_project_log(entry: &str) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `now_unix_ts` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1335:4
[INFO] [stdout]      |
[INFO] [stdout] 1335 | fn now_unix_ts() -> u64 {
[INFO] [stdout]      |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_step` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1342:4
[INFO] [stdout]      |
[INFO] [stdout] 1342 | fn run_step(target_path: &Path, procedure_name: &str, step: &Step) -> Result<StepOutcome> {
[INFO] [stdout]      |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `needs_interactive_response` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1381:4
[INFO] [stdout]      |
[INFO] [stdout] 1381 | fn needs_interactive_response(output: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `contains_error_signal` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1389:4
[INFO] [stdout]      |
[INFO] [stdout] 1389 | fn contains_error_signal(output: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_session_cache` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1402:4
[INFO] [stdout]      |
[INFO] [stdout] 1402 | fn write_session_cache(cache: &SessionCache) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collect_captures` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1411:4
[INFO] [stdout]      |
[INFO] [stdout] 1411 | fn collect_captures(log: &mut SessionLog) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `capture_terminal_session` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1446:4
[INFO] [stdout]      |
[INFO] [stdout] 1446 | fn capture_terminal_session(workdir: &Path) -> Result<PathBuf> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_feedback` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1466:4
[INFO] [stdout]      |
[INFO] [stdout] 1466 | fn write_feedback(workdir: &Path, log: &SessionLog) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_to_job_md` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1553:4
[INFO] [stdout]      |
[INFO] [stdout] 1553 | fn append_to_job_md(job_path: &Path, addition: &str) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sync_check_evidence_to_job_md` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1565:4
[INFO] [stdout]      |
[INFO] [stdout] 1565 | fn sync_check_evidence_to_job_md(workdir: &Path, body: &str) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate_checklist` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1605:4
[INFO] [stdout]      |
[INFO] [stdout] 1605 | fn evaluate_checklist(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_checklist_prompt` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1622:4
[INFO] [stdout]      |
[INFO] [stdout] 1622 | fn build_checklist_prompt(log: &SessionLog, effective_errors: &[String]) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_codex_checklist_prompt` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1660:4
[INFO] [stdout]      |
[INFO] [stdout] 1660 | fn run_codex_checklist_prompt(prompt: &str) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_checklist_evidence_from_log` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1697:4
[INFO] [stdout]      |
[INFO] [stdout] 1697 | fn build_checklist_evidence_from_log(log: &SessionLog, effective_errors: &[String]) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_checklist` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1773:4
[INFO] [stdout]      |
[INFO] [stdout] 1773 | fn parse_checklist(body: &str) -> ChecklistEvaluation {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `filtered_errors` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1794:4
[INFO] [stdout]      |
[INFO] [stdout] 1794 | fn filtered_errors(log: &SessionLog) -> Vec<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maybe_spawn_codex_worker` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1817:4
[INFO] [stdout]      |
[INFO] [stdout] 1817 | fn maybe_spawn_codex_worker(workdir: &Path) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `retain_successful_screenshot_copy` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1871:4
[INFO] [stdout]      |
[INFO] [stdout] 1871 | fn retain_successful_screenshot_copy(source: &Path) -> Result<Option<PathBuf>> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cleanup_successful_screenshots` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1907:4
[INFO] [stdout]      |
[INFO] [stdout] 1907 | fn cleanup_successful_screenshots(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_run_lock` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1963:4
[INFO] [stdout]      |
[INFO] [stdout] 1963 | fn acquire_run_lock(workdir: &Path) -> Result<RunLock> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_spawn_codex_worker` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1992:4
[INFO] [stdout]      |
[INFO] [stdout] 1992 | fn should_spawn_codex_worker() -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `record`, and `close` are never used
[INFO] [stdout]     --> src/bin/rc.rs:2000:8
[INFO] [stdout]      |
[INFO] [stdout] 1999 | impl ExecutionRecorder {
[INFO] [stdout]      | ---------------------- associated items in this implementation
[INFO] [stdout] 2000 |     fn new(workdir: &Path) -> Self {
[INFO] [stdout]      |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2012 |     fn record(&mut self, kind: &str, state: &str, detail: String, recoverable: bool) {
[INFO] [stdout]      |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2031 |     fn close(&mut self) {
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `HeadMode` is never used
[INFO] [stdout]  --> src/bin/rc/browser.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum HeadMode {
[INFO] [stdout]   |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_agent_browser_flag` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl HeadMode {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 14 |     pub fn as_agent_browser_flag(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `install_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn install_command(agent_browser_command: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `open_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn open_command(agent_browser_command: &str, url: &str, head_mode: HeadMode) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wait_for_url_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn wait_for_url_command(url: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `click_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:65:8
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn click_command(agent_browser_command: &str, label: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `click_selector_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn click_selector_command(agent_browser_command: &str, selector: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fill_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn fill_command(agent_browser_command: &str, selector: &str, value: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `keyboard_type_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:77:8
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn keyboard_type_command(agent_browser_command: &str, value: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wait_for_selector_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:81:8
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn wait_for_selector_command(agent_browser_command: &str, selector: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sleep_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:85:8
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn sleep_command(seconds: u32) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `snapshot_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:89:8
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub fn snapshot_command(agent_browser_command: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `screenshot_and_close_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn screenshot_and_close_command(agent_browser_command: &str, output_path: &Path) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `debug_enabled` is never used
[INFO] [stdout]   --> src/bin/rc/config.rs:48:8
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn debug_enabled(config: &Config) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.07s
[INFO] running `Command { std: "docker" "inspect" "092956d0815dcc2fa134445f42c153494c476446e1713d9b7fa3beb94bc17dcd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "092956d0815dcc2fa134445f42c153494c476446e1713d9b7fa3beb94bc17dcd", kill_on_drop: false }`
[INFO] [stdout] 092956d0815dcc2fa134445f42c153494c476446e1713d9b7fa3beb94bc17dcd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 43b31d2c27106ca70560c344ce3a91a9144a1a80474fa537ed73a2356d854c6e
[INFO] running `Command { std: "docker" "start" "-a" "43b31d2c27106ca70560c344ce3a91a9144a1a80474fa537ed73a2356d854c6e", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rust-orchestra v0.1.11 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/bin/rc.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     config: &Config,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DRAFTS_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const DRAFTS_FILE: &str = ".project/drafts.yaml";
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SESSION_LOG_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const SESSION_LOG_FILE: &str = ".rc-session-log.json";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXECUTION_RECORD_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const EXECUTION_RECORD_FILE: &str = ".rc-execution-records.jsonl";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUN_LOCK_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const RUN_LOCK_FILE: &str = ".rc-run.lock";
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionCache` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | struct SessionCache {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExecutionRecord` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | struct ExecutionRecord {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExecutionRecorder` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 147 | struct ExecutionRecorder {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RunLock` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:154:8
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct RunLock {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StepOutcome` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:178:8
[INFO] [stdout]     |
[INFO] [stdout] 178 | struct StepOutcome {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WindowContext` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 | struct WindowContext {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `WindowsBridge` is never used
[INFO] [stdout]    --> src/bin/rc.rs:211:7
[INFO] [stdout]     |
[INFO] [stdout] 211 | trait WindowsBridge {
[INFO] [stdout]     |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `run`, `screen_capture_script`, `rect_capture_script`, `parse_rect_env`, `fallback_capture`, and `run_capture` are never used
[INFO] [stdout]    --> src/bin/rc.rs:232:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl PowerShellWindowsBridge {
[INFO] [stdout]     | ---------------------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 232 |     fn run(script: &str) -> Result<String> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     fn screen_capture_script(output: &Path) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 263 |     fn rect_capture_script(output: &Path, x: i32, y: i32, w: i32, h: i32) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 278 |     fn parse_rect_env() -> Option<(i32, i32, i32, i32)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 297 |     fn fallback_capture(output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 |     fn run_capture(script: String, output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_plan` is never used
[INFO] [stdout]    --> src/bin/rc.rs:522:4
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn build_plan(
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `describe_target_path` is never used
[INFO] [stdout]    --> src/bin/rc.rs:552:4
[INFO] [stdout]     |
[INFO] [stdout] 552 | fn describe_target_path(target_path: &Path) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_codex_plan_prompt` is never used
[INFO] [stdout]    --> src/bin/rc.rs:566:4
[INFO] [stdout]     |
[INFO] [stdout] 566 | fn run_codex_plan_prompt(prompt: &str) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_plan_output_instruction` is never used
[INFO] [stdout]    --> src/bin/rc.rs:678:4
[INFO] [stdout]     |
[INFO] [stdout] 678 | fn test_plan_output_instruction() -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `plan_execute_line` is never used
[INFO] [stdout]    --> src/bin/rc.rs:682:4
[INFO] [stdout]     |
[INFO] [stdout] 682 | fn plan_execute_line(target_path: &Path, runner: &RunnerKind, config: &Config) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `browser_reachable_url_for_target` is never used
[INFO] [stdout]    --> src/bin/rc.rs:954:4
[INFO] [stdout]     |
[INFO] [stdout] 954 | fn browser_reachable_url_for_target(target_path: &Path, url: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `local_ipv4_address` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1012:4
[INFO] [stdout]      |
[INFO] [stdout] 1012 | fn local_ipv4_address() -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_check` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1199:4
[INFO] [stdout]      |
[INFO] [stdout] 1199 | fn run_check(
[INFO] [stdout]      |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_current_state` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1271:4
[INFO] [stdout]      |
[INFO] [stdout] 1271 | fn get_current_state(target_path: &Path, runner: &RunnerKind, config: &Config) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_web_current_state` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1281:4
[INFO] [stdout]      |
[INFO] [stdout] 1281 | fn get_web_current_state(target_path: &Path, agent_browser_command: &str) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_script_current_state_from_stdin` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1308:4
[INFO] [stdout]      |
[INFO] [stdout] 1308 | fn get_script_current_state_from_stdin() -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_step` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1342:4
[INFO] [stdout]      |
[INFO] [stdout] 1342 | fn run_step(target_path: &Path, procedure_name: &str, step: &Step) -> Result<StepOutcome> {
[INFO] [stdout]      |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `needs_interactive_response` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1381:4
[INFO] [stdout]      |
[INFO] [stdout] 1381 | fn needs_interactive_response(output: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_session_cache` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1402:4
[INFO] [stdout]      |
[INFO] [stdout] 1402 | fn write_session_cache(cache: &SessionCache) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collect_captures` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1411:4
[INFO] [stdout]      |
[INFO] [stdout] 1411 | fn collect_captures(log: &mut SessionLog) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `capture_terminal_session` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1446:4
[INFO] [stdout]      |
[INFO] [stdout] 1446 | fn capture_terminal_session(workdir: &Path) -> Result<PathBuf> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_to_job_md` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1553:4
[INFO] [stdout]      |
[INFO] [stdout] 1553 | fn append_to_job_md(job_path: &Path, addition: &str) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maybe_spawn_codex_worker` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1817:4
[INFO] [stdout]      |
[INFO] [stdout] 1817 | fn maybe_spawn_codex_worker(workdir: &Path) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_run_lock` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1963:4
[INFO] [stdout]      |
[INFO] [stdout] 1963 | fn acquire_run_lock(workdir: &Path) -> Result<RunLock> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_spawn_codex_worker` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1992:4
[INFO] [stdout]      |
[INFO] [stdout] 1992 | fn should_spawn_codex_worker() -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `record`, and `close` are never used
[INFO] [stdout]     --> src/bin/rc.rs:2000:8
[INFO] [stdout]      |
[INFO] [stdout] 1999 | impl ExecutionRecorder {
[INFO] [stdout]      | ---------------------- associated items in this implementation
[INFO] [stdout] 2000 |     fn new(workdir: &Path) -> Self {
[INFO] [stdout]      |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2012 |     fn record(&mut self, kind: &str, state: &str, detail: String, recoverable: bool) {
[INFO] [stdout]      |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2031 |     fn close(&mut self) {
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.03s
[INFO] running `Command { std: "docker" "inspect" "43b31d2c27106ca70560c344ce3a91a9144a1a80474fa537ed73a2356d854c6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43b31d2c27106ca70560c344ce3a91a9144a1a80474fa537ed73a2356d854c6e", kill_on_drop: false }`
[INFO] [stdout] 43b31d2c27106ca70560c344ce3a91a9144a1a80474fa537ed73a2356d854c6e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 34a6811ec0993e4f44d7e9c26bd13bfd0df58db6386b5ffdfc31cf68b96e99dd
[INFO] running `Command { std: "docker" "start" "-a" "34a6811ec0993e4f44d7e9c26bd13bfd0df58db6386b5ffdfc31cf68b96e99dd", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `config`
[INFO] [stderr]    --> src/bin/rc.rs:527:5
[INFO] [stderr]     |
[INFO] [stderr] 527 |     config: &Config,
[INFO] [stderr]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DRAFTS_FILE` is never used
[INFO] [stderr]   --> src/bin/rc.rs:21:7
[INFO] [stderr]    |
[INFO] [stderr] 21 | const DRAFTS_FILE: &str = ".project/drafts.yaml";
[INFO] [stderr]    |       ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SESSION_LOG_FILE` is never used
[INFO] [stderr]   --> src/bin/rc.rs:23:7
[INFO] [stderr]    |
[INFO] [stderr] 23 | const SESSION_LOG_FILE: &str = ".rc-session-log.json";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EXECUTION_RECORD_FILE` is never used
[INFO] [stderr]   --> src/bin/rc.rs:24:7
[INFO] [stderr]    |
[INFO] [stderr] 24 | const EXECUTION_RECORD_FILE: &str = ".rc-execution-records.jsonl";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RUN_LOCK_FILE` is never used
[INFO] [stderr]   --> src/bin/rc.rs:25:7
[INFO] [stderr]    |
[INFO] [stderr] 25 | const RUN_LOCK_FILE: &str = ".rc-run.lock";
[INFO] [stderr]    |       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SessionCache` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:117:8
[INFO] [stderr]     |
[INFO] [stderr] 117 | struct SessionCache {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ExecutionRecord` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:136:8
[INFO] [stderr]     |
[INFO] [stderr] 136 | struct ExecutionRecord {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ExecutionRecorder` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:147:8
[INFO] [stderr]     |
[INFO] [stderr] 147 | struct ExecutionRecorder {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `RunLock` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:154:8
[INFO] [stderr]     |
[INFO] [stderr] 154 | struct RunLock {
[INFO] [stderr]     |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `StepOutcome` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:178:8
[INFO] [stderr]     |
[INFO] [stderr] 178 | struct StepOutcome {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WindowContext` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:206:8
[INFO] [stderr]     |
[INFO] [stderr] 206 | struct WindowContext {
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `WindowsBridge` is never used
[INFO] [stderr]    --> src/bin/rc.rs:211:7
[INFO] [stderr]     |
[INFO] [stderr] 211 | trait WindowsBridge {
[INFO] [stderr]     |       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `run`, `screen_capture_script`, `rect_capture_script`, `parse_rect_env`, `fallback_capture`, and `run_capture` are never used
[INFO] [stderr]    --> src/bin/rc.rs:232:8
[INFO] [stderr]     |
[INFO] [stderr] 221 | impl PowerShellWindowsBridge {
[INFO] [stderr]     | ---------------------------- associated functions in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 232 |     fn run(script: &str) -> Result<String> {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 246 |     fn screen_capture_script(output: &Path) -> String {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 263 |     fn rect_capture_script(output: &Path, x: i32, y: i32, w: i32, h: i32) -> String {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 278 |     fn parse_rect_env() -> Option<(i32, i32, i32, i32)> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 297 |     fn fallback_capture(output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 303 |     fn run_capture(script: String, output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `build_plan` is never used
[INFO] [stderr]    --> src/bin/rc.rs:522:4
[INFO] [stderr]     |
[INFO] [stderr] 522 | fn build_plan(
[INFO] [stderr]     |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `describe_target_path` is never used
[INFO] [stderr]    --> src/bin/rc.rs:552:4
[INFO] [stderr]     |
[INFO] [stderr] 552 | fn describe_target_path(target_path: &Path) -> Result<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_codex_plan_prompt` is never used
[INFO] [stderr]    --> src/bin/rc.rs:566:4
[INFO] [stderr]     |
[INFO] [stderr] 566 | fn run_codex_plan_prompt(prompt: &str) -> Result<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_plan_output_instruction` is never used
[INFO] [stderr]    --> src/bin/rc.rs:678:4
[INFO] [stderr]     |
[INFO] [stderr] 678 | fn test_plan_output_instruction() -> &'static str {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `plan_execute_line` is never used
[INFO] [stderr]    --> src/bin/rc.rs:682:4
[INFO] [stderr]     |
[INFO] [stderr] 682 | fn plan_execute_line(target_path: &Path, runner: &RunnerKind, config: &Config) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `browser_reachable_url_for_target` is never used
[INFO] [stderr]    --> src/bin/rc.rs:954:4
[INFO] [stderr]     |
[INFO] [stderr] 954 | fn browser_reachable_url_for_target(target_path: &Path, url: &str) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `local_ipv4_address` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1012:4
[INFO] [stderr]      |
[INFO] [stderr] 1012 | fn local_ipv4_address() -> Option<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_check` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1199:4
[INFO] [stderr]      |
[INFO] [stderr] 1199 | fn run_check(
[INFO] [stderr]      |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_current_state` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1271:4
[INFO] [stderr]      |
[INFO] [stderr] 1271 | fn get_current_state(target_path: &Path, runner: &RunnerKind, config: &Config) -> Result<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_web_current_state` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1281:4
[INFO] [stderr]      |
[INFO] [stderr] 1281 | fn get_web_current_state(target_path: &Path, agent_browser_command: &str) -> Result<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_script_current_state_from_stdin` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1308:4
[INFO] [stderr]      |
[INFO] [stderr] 1308 | fn get_script_current_state_from_stdin() -> Result<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_step` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1342:4
[INFO] [stderr]      |
[INFO] [stderr] 1342 | fn run_step(target_path: &Path, procedure_name: &str, step: &Step) -> Result<StepOutcome> {
[INFO] [stderr]      |    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `needs_interactive_response` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1381:4
[INFO] [stderr]      |
[INFO] [stderr] 1381 | fn needs_interactive_response(output: &str) -> bool {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_session_cache` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1402:4
[INFO] [stderr]      |
[INFO] [stderr] 1402 | fn write_session_cache(cache: &SessionCache) -> Result<()> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `collect_captures` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1411:4
[INFO] [stderr]      |
[INFO] [stderr] 1411 | fn collect_captures(log: &mut SessionLog) -> Result<()> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `capture_terminal_session` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1446:4
[INFO] [stderr]      |
[INFO] [stderr] 1446 | fn capture_terminal_session(workdir: &Path) -> Result<PathBuf> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `append_to_job_md` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1553:4
[INFO] [stderr]      |
[INFO] [stderr] 1553 | fn append_to_job_md(job_path: &Path, addition: &str) -> Result<()> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `maybe_spawn_codex_worker` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1817:4
[INFO] [stderr]      |
[INFO] [stderr] 1817 | fn maybe_spawn_codex_worker(workdir: &Path) -> Result<()> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `acquire_run_lock` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1963:4
[INFO] [stderr]      |
[INFO] [stderr] 1963 | fn acquire_run_lock(workdir: &Path) -> Result<RunLock> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `should_spawn_codex_worker` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1992:4
[INFO] [stderr]      |
[INFO] [stderr] 1992 | fn should_spawn_codex_worker() -> bool {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `record`, and `close` are never used
[INFO] [stderr]     --> src/bin/rc.rs:2000:8
[INFO] [stderr]      |
[INFO] [stderr] 1999 | impl ExecutionRecorder {
[INFO] [stderr]      | ---------------------- associated items in this implementation
[INFO] [stderr] 2000 |     fn new(workdir: &Path) -> Self {
[INFO] [stderr]      |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 2012 |     fn record(&mut self, kind: &str, state: &str, detail: String, recoverable: bool) {
[INFO] [stderr]      |        ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2031 |     fn close(&mut self) {
[INFO] [stderr]      |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rust-orchestra` (bin "rc" test) generated 34 warnings (run `cargo fix --bin "rc" -p rust-orchestra --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/orc-f3786c21fadda331)
[INFO] [stdout] 
[INFO] [stdout] running 113 tests
[INFO] [stdout] test chat::tests::progress_watch_detects_stall_after_monitoring ... ok
[INFO] [stdout] test chat::tests::prompt_trace_label_trims_long_first_line ... ok
[INFO] [stdout] test chat::tests::prompt_trace_label_uses_first_non_empty_line ... ok
[INFO] [stdout] test check_gate::tests::reentry_gate_requires_real_persistence_evidence ... ok
[INFO] [stdout] test check_gate::tests::ui_gate_rejects_fixture_browser_evidence ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_create_job_md ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_auto_add_function ... ok
[INFO] [stdout] test check_gate::tests::parses_evidence_key_value_fields ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_other_commands ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_worker_create ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_worker_dev_url ... ok
[INFO] [stdout] test cli::tests::canonical_command_maps_check_orc_manager_trace_alias ... ok
[INFO] [stdout] test cli::tests::canonical_command_maps_cli_create_input_md_alias ... ok
[INFO] [stdout] test cli::tests::check_manager_completion_accepts_clean_job_md ... ok
[INFO] [stdout] test cli::tests::check_manager_completion_rejects_problem_and_verify_remnants ... ok
[INFO] [stdout] test cli::tests::canonical_command_maps_orc_manager_trace_alias ... ok
[INFO] [stdout] test cli::tests::final_trace_allows_restart_checks_before_check_done ... ok
[INFO] [stdout] test cli::tests::is_help_command_accepts_cli_help_alias ... ok
[INFO] [stdout] test cli::tests::manager_hard_gate_requires_exact_substitution_examples ... ok
[INFO] [stdout] test cli::tests::manager_hard_gate_requires_hard_gate_header ... ok
[INFO] [stdout] test cli::tests::manager_hard_gate_accepts_required_examples ... ok
[INFO] [stdout] test cli::tests::manager_hard_gate_requires_verification_examples_section ... ok
[INFO] [stdout] test cli::tests::normalize_stdin_send_message_rejects_empty_body ... ok
[INFO] [stdout] test chat::tests::latest_workspace_activity_time_skips_runtime_dirs ... ok
[INFO] [stdout] test cli::tests::normalize_stdin_send_message_drops_single_trailing_newline ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_normalizes_project_documentation_from_camel_case ... ok
[INFO] [stdout] test code::tests::build_create_job_md_prompt_contains_required_sections ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_filters_blank_rules ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_filters_blank_rules_for_rust_cli_workspace ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_keeps_cli_create_job_md_contract ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_keeps_korean_requirement_name ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_normalizes_constraint_name ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_normalizes_rust_cli_workspace_from_acronym_camel_case ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_uses_default_step_when_input_steps_are_blank ... ok
[INFO] [stdout] test code::tests::build_initial_project_md_keeps_todo_feature_from_message ... ok
[INFO] [stdout] test code::tests::build_initial_project_md_uses_message_and_project_root ... ok
[INFO] [stdout] test cli::tests::latest_trace_run_ignores_older_trace_blocks ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_backs_up_invalid_drafts_before_rebuild ... ok
[INFO] [stdout] test code::tests::ensure_add_orc_drafts_produced_targets_rejects_empty_requirement_state ... ok
[INFO] [stdout] test chat::tests::progress_watch_enters_monitoring_after_soft_timeout ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_creates_draft_item_from_korean_requirement ... ok
[INFO] [stdout] test code::tests::flow_rust_orchestra_blocks_when_workspace_not_ready ... ok
[INFO] [stdout] test code::tests::flow_rust_orchestra_rejects_arguments_with_echoed_values ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_keeps_existing_cli_impl_orc_code_and_backfills_planned_task ... ok
[INFO] [stdout] test code::tests::infer_spec_from_message_extracts_known_frameworks ... ok
[INFO] [stdout] test code::tests::flow_rust_orchestra_fails_when_cli_rust_orchestra_requirement_is_missing ... ok
[INFO] [stdout] test code::tests::get_workspace_state_returns_ready_when_required_files_exist ... ok
[INFO] [stdout] test code::tests::flow_rust_orchestra_returns_trigger_process_result_message ... ok
[INFO] [stdout] test code::tests::init_orc_job_creates_requirement_from_project_features ... ok
[INFO] [stdout] test code::tests::check_orc_code_blocks_ui_complete_without_real_browser_artifact ... ok
[INFO] [stdout] test code::tests::check_orc_code_keeps_verify_when_problems_exist ... ok
[INFO] [stdout] test code::tests::job_task_state_change_accepts_alias ... ok
[INFO] [stdout] test code::tests::llm_impl_output_indicates_failure_for_read_only_report ... ok
[INFO] [stdout] test code::tests::merge_requirement_rule_appends_message_without_duplicates ... ok
[INFO] [stdout] test code::tests::move_job_task_item_rehomes_without_duplicates ... ok
[INFO] [stdout] test code::tests::normalize_job_md_content_extracts_markdown_block ... ok
[INFO] [stdout] test code::tests::auto_feature_names_from_message_drops_bootstrap_when_todo_exists ... ok
[INFO] [stdout] test code::tests::normalize_job_md_content_wraps_outline_into_job_doc ... ok
[INFO] [stdout] test code::tests::parse_common_opts_reads_path_and_message ... ok
[INFO] [stdout] test code::tests::parse_outline_requirements_to_job_doc_reads_rules_and_steps ... ok
[INFO] [stdout] test code::tests::parse_project_md_meta_reads_architecture_name ... ok
[INFO] [stdout] test code::tests::parse_job_md_preserves_check_sections ... ok
[INFO] [stdout] test code::tests::set_draft_item_state_errors_on_missing_item ... ok
[INFO] [stdout] test code::tests::render_job_md_keeps_check_sections_and_plain_items ... ok
[INFO] [stdout] test code::tests::set_draft_item_state_updates_target_only ... ok
[INFO] [stdout] test code::tests::should_cleanup_drafts_yaml_rejects_unrelated_completed_drafts ... ok
[INFO] [stdout] test code::tests::transition_impl_result_moves_success_and_fail ... ok
[INFO] [stdout] test code::tests::transition_impl_start_uses_copy_on_write ... ok
[INFO] [stdout] test tests::effectively_empty_dir_ignores_orc_runtime_docs ... ok
[INFO] [stdout] test tmux::tests::extract_dev_url_from_worker_done_tail_prefers_latest_match ... ok
[INFO] [stdout] test tmux::tests::extract_dev_url_from_worker_done_tail_returns_none_without_dev_marker ... ok
[INFO] [stdout] test tmux::tests::extract_dev_url_ignores_echoed_shell_command_lines ... ok
[INFO] [stdout] test chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path ... FAILED
[INFO] [stdout] test code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems ... FAILED
[INFO] [stdout] test code::tests::cleanup_drafts_yaml_after_success_keeps_file_when_fail_exists ... ok
[INFO] [stdout] test tmux::tests::resolve_worker_ref_accepts_worker_id_from_current_registry ... ok
[INFO] [stdout] test code::tests::check_orc_code_keeps_verify_when_execution_checklist_has_unresolved_items ... ok
[INFO] [stdout] test tmux::tests::resolve_worker_ref_accepts_worker_id_from_registry ... ok
[INFO] [stdout] test tmux::tests::worker_ref_decode_rejects_three_part_format ... ok
[INFO] [stdout] test tmux::tests::resolve_worker_ref_accepts_encoded_and_pane_id ... ok
[INFO] [stdout] test tmux::tests::worker_wait_matcher_accepts_actual_worker_result_lines ... ok
[INFO] [stdout] test code::tests::check_orc_code_requires_execution_checklist_evidence ... ok
[INFO] [stdout] test tmux::tests::worker_wait_matcher_ignores_echoed_shell_command_lines ... ok
[INFO] [stdout] test ui::tests::bootstrap_prompt_template_exists ... ok
[INFO] [stdout] test ui::tests::cursor_no_wrap_stays_on_same_line_for_mixed_width_text ... ok
[INFO] [stdout] test code::tests::cleanup_drafts_yaml_after_success_removes_file_when_pipeline_is_complete ... ok
[INFO] [stdout] test ui::tests::detail_layout_panel_shortcut_is_compiled_and_selected ... ok
[INFO] [stdout] test ui::tests::parse_project_md_accepts_spec_with_hyphen_and_comma ... ok
[INFO] [stdout] test ui::tests::onboarding_signal_uses_initial_spec_hint ... ok
[INFO] [stdout] test ui::tests::parse_project_md_accepts_spec_with_space_before_colon ... ok
[INFO] [stdout] test ui::tests::preset_libraries_allowlist_filters_unknown_values ... ok
[INFO] [stdout] test code::tests::create_input_md_generates_cli_create_input_md_draft_from_requirement ... ok
[INFO] [stdout] test web::tests::ensure_web_assets_exist_reports_missing_package_json_path ... ok
[INFO] [stdout] test ui::tests::verify_bootstrap_artifacts_accepts_react_hello_world_files ... ok
[INFO] [stdout] test ui::tests::verify_bootstrap_artifacts_rejects_missing_app_file ... ok
[INFO] [stdout] test web::tests::resolve_web_port_defaults_to_orc_port ... ok
[INFO] [stdout] test ui::tests::detail_panes_data_mapping_is_consistent ... ok
[INFO] [stdout] test tmux::tests::worker_ref_round_trip_preserves_fields ... ok
[INFO] [stdout] test web::tests::exit_status_description_uses_exit_code ... ok
[INFO] [stdout] test web::tests::resolve_web_port_prefers_env_override ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_skips_requirement_with_empty_feature_key ... ok
[INFO] [stdout] test web_api::tests::temp_test_project_name_uses_test_prefix_and_is_removed_on_delete ... ok
[INFO] [stdout] test web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web ... FAILED
[INFO] [stdout] test code::tests::init_orc_job_preserves_existing_requirement_when_job_exists ... ok
[INFO] [stdout] test code::tests::init_orc_job_rejects_empty_project_features_instead_of_writing_empty_requirement ... ok
[INFO] [stdout] test code::tests::init_orc_job_repairs_empty_requirement_from_project_features ... ok
[INFO] [stdout] test code::tests::load_architecture_contract_from_root_reads_sample_skill ... FAILED
[INFO] [stdout] test code::tests::read_bootstrap_seed_prefers_saved_project_md_values ... ok
[INFO] [stdout] test tmux::tests::worker_result_line_accepts_worker_and_sentinel_prefix ... ok
[INFO] [stdout] test code::tests::update_impl_draft_progress_from_watch_writes_runtime_snapshot_for_korean_name ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_normalizes_job_md_requirement_heading_before_build ... ok
[INFO] [stdout] test tmux::tests::http_healthcheck_accepts_200_response ... ok
[INFO] [stdout] test tmux::tests::http_healthcheck_rejects_500_response ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path' (23) panicked at src/chat.rs:1028:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "codex"
[INFO] [stdout]  right: "/home/tree/ai/codex/codexo"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d2f67f4edba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d2f67f4edba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d2f67f4edba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d2f67f4edba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d2f67f6549a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d2f67f6549a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5d2f67f53d32 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5d2f67f53d32 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5d2f67f29e5f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d2f67f29e5f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d2f67f45129 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d2f67e8bc8c - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5d2f67e8bc8c - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d2f67f453a2 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5d2f67f453a2 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d2f67f29f18 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d2f67f1ebf9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d2f67f2afad - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d2f67f65c2c - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d2f67f65ae3 - core[d17f6591d688f3bd]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5d2f67dc1aeb - core[d17f6591d688f3bd]::panicking::assert_failed::<alloc[dad09f3a48280dba]::string::String, &str>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5d2f67dab221 - orc[2a810f422a00b495]::chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path
[INFO] [stdout]                                at /opt/rustwide/workdir/src/chat.rs:1028:9
[INFO] [stdout]   22:     0x5d2f67da6e77 - orc[2a810f422a00b495]::chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/chat.rs:1027:59
[INFO] [stdout]   23:     0x5d2f67d7e776 - <orc[2a810f422a00b495]::chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d2f67e7ef6b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d2f67e7ef6b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5d2f67e8c75b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5d2f67e85e74 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5d2f67e85e74 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5d2f67e8f362 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5d2f67e8f362 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d2f67e8f362 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5d2f67e8f362 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d2f67f4ddaf - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5d2f67f4ddaf - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7fd55c52caa4 - <unknown>
[INFO] [stdout]   45:     0x7fd55c5b9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems' (64) panicked at src/code.rs:2479:13:
[INFO] [stdout] assertion failed: result.contains("skill=/home/tree/ai/skills/check-code/SKILL.md")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d2f67f4edba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d2f67f4edba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d2f67f4edba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d2f67f4edba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d2f67f6549a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d2f67f6549a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5d2f67f53d32 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5d2f67f53d32 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5d2f67f29e5f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d2f67f29e5f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d2f67f45129 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d2f67e8bc8c - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5d2f67e8bc8c - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d2f67f453a2 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5d2f67f453a2 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d2f67f29f4a - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d2f67f1ebf9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d2f67f2afad - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d2f67f65c2c - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d2f67f65bf2 - core[d17f6591d688f3bd]::panicking::panic
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5d2f67df21c2 - orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2479:13
[INFO] [stdout]   21:     0x5d2f67dae2c6 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22:     0x5d2f67d9c042 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5d2f67d8008b - __rust_try
[INFO] [stdout]   24:     0x5d2f67d765d6 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5d2f67d765d6 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5d2f67de9407 - orc[2a810f422a00b495]::code::tests::with_locked_workspace::<(), orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2325:22
[INFO] [stdout]   27:     0x5d2f67e03e42 - orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2455:9
[INFO] [stdout]   28:     0x5d2f67dee427 - orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2454:79
[INFO] [stdout]   29:     0x5d2f67d7f2b6 - <orc[2a810f422a00b495]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5d2f67e7ef6b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5d2f67e7ef6b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5d2f67e8c75b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5d2f67e85e74 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5d2f67e85e74 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5d2f67e8f362 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5d2f67e8f362 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5d2f67e8f362 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5d2f67e8f362 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5d2f67f4ddaf - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5d2f67f4ddaf - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7fd55c52caa4 - <unknown>
[INFO] [stdout]   51:     0x7fd55c5b9a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web' (134) panicked at src/web/mod.rs:538:42:
[INFO] [stdout] resolved web dir: "web assets not found: /home/tree/project/mono_Manager/assets/web/package.json"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d2f67f4edba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d2f67f4edba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d2f67f4edba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d2f67f4edba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d2f67f6549a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d2f67f6549a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5d2f67f53d32 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5d2f67f53d32 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5d2f67f29e5f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d2f67f29e5f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d2f67f45129 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d2f67e8bc8c - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5d2f67e8bc8c - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d2f67f453a2 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5d2f67f453a2 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d2f67f29f18 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d2f67f1ebf9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d2f67f2afad - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d2f67f65c2c - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d2f67f659a2 - core[d17f6591d688f3bd]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5d2f67ddc0de - <core[d17f6591d688f3bd]::result::Result<std[fce30c26ee6459b]::path::PathBuf, alloc[dad09f3a48280dba]::string::String>>::expect
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5d2f67daa048 - orc[2a810f422a00b495]::web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web
[INFO] [stdout]                                at /opt/rustwide/workdir/src/web/mod.rs:538:42
[INFO] [stdout]   22:     0x5d2f67da6d57 - orc[2a810f422a00b495]::web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/web/mod.rs:537:60
[INFO] [stdout]   23:     0x5d2f67d7e5f6 - <orc[2a810f422a00b495]::web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d2f67e7ef6b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d2f67e7ef6b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5d2f67e8c75b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5d2f67e85e74 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5d2f67e85e74 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5d2f67e8f362 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5d2f67e8f362 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d2f67e8f362 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5d2f67e8f362 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d2f67f4ddaf - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5d2f67f4ddaf - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7fd55c52caa4 - <unknown>
[INFO] [stdout]   45:     0x7fd55c5b9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- code::tests::load_architecture_contract_from_root_reads_sample_skill stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'code::tests::load_architecture_contract_from_root_reads_sample_skill' (84) panicked at src/code.rs:3438:18:
[INFO] [stdout] load contract: "architecture skill not found: architecture-layered (expected /home/tree/ai/skills/architecture-layered/SKILL.md or /home/tree/.codex/skills/architecture-layered/SKILL.md)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d2f67f4edba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d2f67f4edba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d2f67f4edba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d2f67f4edba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d2f67f6549a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d2f67f6549a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5d2f67f53d32 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5d2f67f53d32 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5d2f67f29e5f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d2f67f29e5f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d2f67f45129 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d2f67e8bc8c - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5d2f67e8bc8c - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d2f67f453a2 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5d2f67f453a2 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d2f67f29f18 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d2f67f1ebf9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d2f67f2afad - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d2f67f65c2c - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d2f67f659a2 - core[d17f6591d688f3bd]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5d2f67ddbb05 - <core[d17f6591d688f3bd]::result::Result<core[d17f6591d688f3bd]::option::Option<orc[2a810f422a00b495]::code::ArchitectureContract>, alloc[dad09f3a48280dba]::string::String>>::expect
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5d2f67defa7f - orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:3438:18
[INFO] [stdout]   22:     0x5d2f67dae246 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   23:     0x5d2f67d9bf42 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stderr] error: test failed, to rerun pass `--bin orc`
[INFO] [stdout]   24:     0x5d2f67d8008b - __rust_try
[INFO] [stdout]   25:     0x5d2f67d761d6 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   26:     0x5d2f67d761d6 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   27:     0x5d2f67de6a07 - orc[2a810f422a00b495]::code::tests::with_locked_workspace::<(), orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2325:22
[INFO] [stdout]   28:     0x5d2f67dff662 - orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:3429:9
[INFO] [stdout]   29:     0x5d2f67dee097 - orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:3428:65
[INFO] [stdout]   30:     0x5d2f67d7edf6 - <orc[2a810f422a00b495]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5d2f67e7ef6b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   32:     0x5d2f67e7ef6b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   33:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   34:     0x5d2f67e8c75b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d2f67e8c75b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   39:     0x5d2f67e8c75b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   40:     0x5d2f67e85e74 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   41:     0x5d2f67e85e74 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   42:     0x5d2f67e8f362 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   43:     0x5d2f67e8f362 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   44:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   45:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   46:     0x5d2f67e8f362 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   47:     0x5d2f67e8f362 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   48:     0x5d2f67e8f362 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x5d2f67f4ddaf - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   50:     0x5d2f67f4ddaf - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   51:     0x7fd55c52caa4 - <unknown>
[INFO] [stdout]   52:     0x7fd55c5b9a64 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path
[INFO] [stdout]     code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems
[INFO] [stdout]     code::tests::load_architecture_contract_from_root_reads_sample_skill
[INFO] [stdout]     web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 109 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "34a6811ec0993e4f44d7e9c26bd13bfd0df58db6386b5ffdfc31cf68b96e99dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "34a6811ec0993e4f44d7e9c26bd13bfd0df58db6386b5ffdfc31cf68b96e99dd", kill_on_drop: false }`
[INFO] [stdout] 34a6811ec0993e4f44d7e9c26bd13bfd0df58db6386b5ffdfc31cf68b96e99dd
